# 班主任-薇薇 今天 星期二 14:12
# 各位小伙伴本周作业来袭了（11.18-11.24）
# products =   [[“iphone”,6888],[“MacPro”,14800],[“小米6”,2499],[“Coffee”,31],[“Book”,60],[“Nike”,699]]
# 1.打印出以下格式
#
# 2.购物车功能：根据的products列表写一个循环不断询问用户想买什么，用户选择一个商品编号，就把对应的商品添加到购物车里，最终用户输入q退出时，打印购买的商品列表。
# 提示:有shop_car和shop_cost 两个列表，当时输入商品不存在的时候，提示相关错误



products = [['iphone' ,6888] ,['MacPro' ,14800] ,['小米6' ,2499] ,['Coffee' ,31] ,['Book' ,60] ,['Nike' ,699]]

# print(products)
shop_car = []
shop_cost = []

#
flag = True


while flag:
    y = 1
    for i in products:

        print(y,i)
        y += 1
    input1 = input('请输入您想购买商品的编号或者‘q’退出')
    if input1 == 'q':
        if shop_car == []:
            print('您没有采购任何东西！')
            input1 = input('请输入您想购买商品的编号或者输入q退出')
            flag = True
            if input1 == 'q':
                print('您没有采购任何东西，欢迎下次光临')
                break
        if shop_car != []:
            print('欢迎下次光临')

            break
    elif input1 == '1':
        shop_car.append(products[0])
        print('您采购了以下商品', shop_car, '请继续采购或者退出')
    elif input1 == '2':
        shop_car.append(products[1])
        print('您采购了以下商品', shop_car, '请继续采购或者退出')
    elif input1 == '3':
        shop_car.append(products[2])
        print('您采购了以下商品', shop_car, '请继续采购或者退出')
    elif input1 == '4':
        shop_car.append(products[3])
        print('您采购了以下商品', shop_car, '请继续采购或者退出')
    elif input1 == '5':
        shop_car.append(products[4])
        print('您采购了以下商品', shop_car, '请继续采购或者退出')
    elif input1 == '6':
        shop_car.append(products[5])
        print('您采购了以下商品', shop_car, '请继续采购或者退出')
    else:
        print('您输入编号不对，请重新输入')
        for i in products:
            print(y, i)
            y += 1
        input1 = input('请输入您想购买商品的编号：')


print('您采购了以下商品', shop_car, '欢迎下次光临')

# 代码写的很棒，不过希望可以参考下小伙伴的代码，再进行优化下。
